import store from '@/store'

// 加载所有图标图片
const iconMapList = {}
// 定义遍历方式
const requireContext = require.context('@/assets/icons', true, /\.png$/)
// 开始遍历
requireContext.keys().forEach(fileName => {
  // 获取文件名称
  const iconName = fileName.replace(/(.*\/)*([^.]+).*/gi, '$2')
  // 获取文件内容并赋值
  iconMapList[iconName] = requireContext(fileName)
})

// 存储图标图片列表
store.commit('base/SET_ICON_MAP', iconMapList)

export default iconMapList
